mimicking sacrococcygeal teratoma - Spanish English Dictionary